#personal_subpanel	.button_disabled	{color:#777;text-decoration:none;}
#personal_subpanel	.button_enabled		{background:#fff;}

/*Displaying classes*/
#class_list					{float:left;width:270px;margin-right:30px;}
.class_item					{}
#class_list	.class_title		a	{margin-bottom:2px;margin-top:3px;display:block;padding:3px;}
#class_list	.class_title.active	a	{text-decoration:none;color:#555;padding:2px;}
#class_list	.container_active		{}

.subclasses{margin-left:1em;}

/*Displaying common members*/
#class_members				{width:210px;}
#class_members .in_list			{margin-top:3px;margin-bottom:3px;}
#class_members .title			{margin-bottom:0.5em;}

/*Displaying members*/
.member_list				{margin-bottom:0.5em;}
.only_overrided				{font-size:11px;}
/*Displaying attributes*/
.attribute_list {}
.member_list	  .title	span,
.attribute_list .title	span		{font-size:11px;margin-left:1em;font-weight:normal;}
.member_list	  .title	span	a,
.attribute_list .title	span	a	{text-decoration:none;border-bottom:1px dotted #2e4772;display:inline;}
.member_list	  .title,
.attribute_list .title					{font-size:13px;font-weight:bolder;}
.attribute_list .system_title		{border-bottom:1px dotted #999;}
.attribute_list .system					{display:none;}

#class_members	{border-top:1px solid #555;border-bottom:1px solid #555;margin-left:3px;}

/*Members list display*/

#class_members   .in_list{position:relative;}
#class_members   .active a{color:#000;text-decoration:none;}
#class_members   .inactive{}
#class_members   .in_list a{display:block;}
#class_members		.attribute_delete,
#class_members		.member_delete{width:13px;height:13px;background:url(/grape/code/images/nolines_minus.gif) no-repeat 0px 0px;position:absolute;right:0px;top:0px;}
#class_members	 .code_place{display:block;float:left;width:13px;height:16px;margin-right:0.5em;}
#class_members   .derived	.code_place{background:url(/grape/builder/derived.png) no-repeat 0px 5px;}
#class_members   .overrided .code_place{background:url(/grape/builder/overrided.png) no-repeat 0px 5px;}


/*Member*/
/*forms TODO: remove this*/
.builder_content		,
#builder_class_update		,
#builder_update			,
#builder_db			,
#builder_attribute_insert	,
#builder_attribute_update	,
#builder_class_delete		,
#builder_member_insert		{margin-left:300px;}

#builder_tools			{clear:both;padding-top:1em;}
.builder_content		{}
#window .builder_content h2	{margin:0px;padding:0px;}

#defined_pages	li		{margin-left:2em;}
/*class_insertion*/
#defined_pages,
#builder_class_insert		{margin-left:300px;}
/*class_relations*/
#class_relations		{width:240px;border-right:1px solid #eee;}
.class_relation			{margin-bottom:3px;padding:3px 0px 0px 2px;border-top:1px solid #eee;margin-top:2px;}
.class_relation	.name		{display:block;font-size:15px;}
.class_relation	.description	{font-size:11px;color:#333;}
.class_relation	.delete		,
.class_relation	.insert		{font-size:11px;margin-left:0.25em;cursor:pointer;border-bottom:1px dotted #000;margin-bottom:2px;}
.class_relation	.class_subnodes	{margin-left:1em;}
#class_relations_controls	{}
#defined_classes		{position:absolute;display:none;background:#fff;border:1px solid #eee;}

#defined_classes	.new_related_class{padding:3px 4px;cursor:pointer;}
#defined_classes	.new_related_class:hover{background:#eee;}
#defined_classes	.name			{font-size:13px;}
#defined_classes	.description		{margin-left:0.25em;font-size:11px;}
/*member*/
#builder_member					{position:relative;}
#member_rebuild_container			{position:absolute;bottom:0;position: absolute;right: 30px;width: 220px;}
#member_php_container	.label_container	{display:none;}
#member_name_container				{width:270px;float:left;}
#member_name_container	.label_container	{width:100px;}
#member_name_container	#member_name		{width:150px;}

#member_parameters_container				{width:320px;}
#member_parameters_container	.label_container	{width:100px;}
#member_parameters_container	#member_parameters	{width:200px;}
/*styles*/
#css_list_classes				{display:none;}
#css_list_classes	.members		{margin-left:1em;}
#css_container		.label_container	{display:none;}

#compile_window		{
				position:absolute;top:0%;left:50%;border-radius:10px;
				width:600px;height:300px;background:#fff;
				text-shadow:none;box-shadow:5px #000;
				margin-left:-300px;margin-top:150px;
				border:1px solid #aaa;
				display:none;
			}
#compile_window	h2	{
				margin:15px 0px 20px 20px;
}
#compile_log		{
				border:1px solid #aaa;
				margin:0px 20px;height:190px;overflow:auto;
}
#compile_hide		{
				font-size:16px;
				float:right;
				margin:10px 20px 0px 0px;
}

